/* 通配选择器的代替*/
:not(not) {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  // color: #2e3547
  // color: inherit;
}

.container {
  width: 100vw;
  height: 100vh;
  overflow: hidden;
}

.hanzi {
  font-family: PingFang SC-Regular, PingFang SC;
}

.notHanzi {
  font-family: HarmonyOS Sans-Regular, HarmonyOS Sans;
}

.triangle {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 8rpx;
  border-left-color: #fff;
  border-top-color: transparent;
  border-right-color: transparent;
  border-bottom-color: transparent;
}

.form-auth::before {
  content: attr(auth-msg);
  position: absolute;
  bottom: -20rpx;
  left: 16rpx;
  font-size: 28rpx;
  color: #fff;
  font-weight: 400;
}

/**多行文本隐藏*/
.multipleEllipsis {
  $line: attr('data-line');
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical; //子元素应该被水平或垂直排列
  -webkit-line-clamp: 3; //3行后显示省略号
}

.statusSwitch {
  .wx-switch-input {
    transform: scale(.75);
  }
}


button {
  line-height: 40px;
  // padding: 10px 0px;
}
